【CSS】text-align - インライン要素の水平方向位置

【CSS】text-align - インライン要素の水平方向位置

CSSのtext-alignプロパティについて解説します。

検証環境

text-align

text-alignは“インライン要素及びテキストの水平方向位置”のプロパティです。

主にテキストや画像などの左寄せや右寄せ、中央寄せに使用します。

基本構文

text-align: 値;

代表的な値は次の通りです。

意味
left 左寄せ
right 右寄せ
center 中央寄せ
justify 両端揃え
start 書字方向に寄せる
end 書字方向の逆に寄せる

サンプル

左寄せ

テキストを左に寄せるサンプルです。

<style>
p {
    ___ih_hl_start
    text-align: left;
    ___ih_hl_end
}
</style>

<p>CSS : Cascading Style Sheets</p>

右寄せ

テキストを右に寄せるサンプルです。

<style>
p {
    ___ih_hl_start
    text-align: right;
    ___ih_hl_end
}
</style>

<p>CSS : Cascading Style Sheets</p>

中央寄せ

テキストを中央に寄せるサンプルです。

<style>
p {
    ___ih_hl_start
    text-align: center;
    ___ih_hl_end
}
</style>

<p>CSS : Cascading Style Sheets</p>

両端揃え

テキストの両端を揃えるサンプルです。

<style>
p {
    ___ih_hl_start
    text-align: justify;
    ___ih_hl_end
}
</style>

<p>
    CSS : Cascading Style Sheets. CSS is a programming language that decorates elements such as HTML and XML. You can set various properties such as text color, background, and size.
</p>

書字方向に寄せる

テキストを書字方向に寄せるサンプルです。

<style>
p {
    ___ih_hl_start
    text-align: start;
    ___ih_hl_end
}
.p1 {
    direction: ltr;
}
.p2 {
    direction: rtl;
}
</style>

<p class="p1">CSS : Cascading Style Sheets</p>
<p class="p2">CSS : Cascading Style Sheets</p>

書字方向の逆に寄せる

テキストを書字方向の逆に寄せるサンプルです。

<style>
p {
    ___ih_hl_start
    text-align: end;
    ___ih_hl_end
}
.p1 {
    direction: ltr;
}
.p2 {
    direction: rtl;
}
</style>

<p class="p1">CSS : Cascading Style Sheets</p>
<p class="p2">CSS : Cascading Style Sheets</p>